home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
System Folder
/
Finder
/
Finder.rsrc
/
bin.rsrc_CODE_164.txt
< prev
next >
Wrap
Text File
|
1991-04-25
|
63KB
|
1,136 lines
# near model CODE resource
# jump table entries: 14936-14937 (2 of them)
fn00000000:
00000000 4E56 FFF4 link A6, -0x000C
00000004 48E7 0018 movem.l -[A7], A3,A4
00000008 286E 0008 movea.l A4, [A6 + 0x8]
0000000C 1B7C 0001 F618 move.b [A5 - 0x9E8], 0x1
00000012 700B moveq.l D0, 0x0B
00000014 2F00 move.l -[A7], D0
00000016 2F0C move.l -[A7], A4
00000018 4EAD 1A3A jsr [A5 + 0x1A3A /* export_835 */]
0000001C 2640 movea.l A3, D0
0000001E 200B move.l D0, A3
00000020 508F addq.l A7, 8
00000022 6754 beq +0x56 /* 00000078 */
00000024 2F0B move.l -[A7], A3
00000026 2053 movea.l A0, [A3]
00000028 2050 movea.l A0, [A0]
0000002A 2268 008C movea.l A1, [A0 + 0x8C]
0000002E 4E91 jsr [A1]
00000030 2D40 FFF8 move.l [A6 - 0x8], D0
00000034 4878 2B40 push.l 0x2B40 /* '+@' */
00000038 4878 1B58 push.l 0x1B58
0000003C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000040 4EAD 2632 jsr [A5 + 0x2632 /* export_1218 */]
00000044 2D40 FFFC move.l [A6 - 0x4], D0
00000048 4FEF 0010 lea.l A7, [A7 + 0x10]
0000004C 672A beq +0x2C /* 00000078 */
0000004E 2F0B move.l -[A7], A3
00000050 2053 movea.l A0, [A3]
00000052 2050 movea.l A0, [A0]
00000054 2268 0028 movea.l A1, [A0 + 0x28]
00000058 4E91 jsr [A1]
0000005A 2D40 FFF4 move.l [A6 - 0xC], D0
0000005E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000062 2F0C move.l -[A7], A4
00000064 2054 movea.l A0, [A4]
00000066 2050 movea.l A0, [A0]
00000068 2268 00C0 movea.l A1, [A0 + 0xC0]
0000006C 4E91 jsr [A1]
0000006E 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000072 A873 syscall SetPort
00000074 4FEF 000C lea.l A7, [A7 + 0xC]
label00000078:
00000078 4CEE 1800 FFEC movem.l A3,A4, [A6 - 0x14]
0000007E 4E5E unlink A6
00000080 4E75 rts
export_1867:
00000082 4E56 FFF0 link A6, -0x0010
00000086 48E7 0118 movem.l -[A7], D7,A3,A4
0000008A 266E 000C movea.l A3, [A6 + 0xC]
0000008E 286E 0008 movea.l A4, [A6 + 0x8]
00000092 41EE FFF0 lea.l A0, [A6 - 0x10]
00000096 486E FFF0 pea.l [A6 - 0x10]
0000009A 2F0C move.l -[A7], A4
0000009C 2F0B move.l -[A7], A3
0000009E 2053 movea.l A0, [A3]
000000A0 2050 movea.l A0, [A0]
000000A2 2268 002C movea.l A1, [A0 + 0x2C]
000000A6 4E91 jsr [A1]
000000A8 598F subq.l A7, 4
000000AA 2F3C 6641 6E69 move.l -[A7], 0x66416E69 /* 'fAni' */
000000B0 3F3C 2AF8 move.w -[A7], 0x2AF8
000000B4 A9A0 syscall GetResource
000000B6 265F movea.l A3, [A7]+
000000B8 2054 movea.l A0, [A4]
000000BA 5268 0072 addq.w [A0 + 0x72], 1
000000BE 2253 movea.l A1, [A3]
000000C0 3028 0072 move.w D0, [A0 + 0x72]
000000C4 B051 cmp.w D0, [A1]
000000C6 4FEF 000C lea.l A7, [A7 + 0xC]
000000CA 6606 bne +0x8 /* 000000D2 */
000000CC 2054 movea.l A0, [A4]
000000CE 4268 0072 clr.w [A0 + 0x72]
label000000D2:
000000D2 2D78 0118 FFFC move.l [A6 - 0x4], [0x00000118 /* TheZone */]
000000D8 21F8 02A6 0118 move.l [0x00000118 /* TheZone */], [0x000002A6 /* SysZone */]
000000DE 2D6E FFFC FFF8 move.l [A6 - 0x8], [A6 - 0x4]
000000E4 2054 movea.l A0, [A4]
000000E6 3028 0072 move.w D0, [A0 + 0x72]
000000EA 48C0 ext.l D0
000000EC 2053 movea.l A0, [A3]
000000EE D080 add.l D0, D0
000000F0 3E30 0802 move.w D7, [A0 + D0 + 0x2]
000000F4 598F subq.l A7, 4
000000F6 3F07 move.w -[A7], D7
000000F8 A9BC syscall GetPicture
000000FA 265F movea.l A3, [A7]+
000000FC 206E FFF8 movea.l A0, [A6 - 0x8]
00000100 A01B syscall SetZone
00000102 200B move.l D0, A3
00000104 6708 beq +0xA /* 0000010E */
00000106 2F0B move.l -[A7], A3
00000108 486E FFF0 pea.l [A6 - 0x10]
0000010C A8F6 syscall DrawPicture
label0000010E:
0000010E 4CEE 1880 FFE4 movem.l D7,A3,A4, [A6 - 0x1C]
00000114 4E5E unlink A6
00000116 4E75 rts
export_1868:
00000118 4E56 FDA0 link A6, -0x0260
0000011C 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000120 286E 0008 movea.l A4, [A6 + 0x8]
00000124 7A01 moveq.l D5, 0x01
00000126 7CCE moveq.l D6, 0xFFFFFFCE
00000128 41EE FF00 lea.l A0, [A6 - 0x100]
0000012C 4210 clr.b [A0]
0000012E 41EE FE28 lea.l A0, [A6 - 0x1D8]
00000132 2D48 FE04 move.l [A6 - 0x1FC], A0
00000136 41EE FF00 lea.l A0, [A6 - 0x100]
0000013A 226E FE04 movea.l A1, [A6 - 0x1FC]
0000013E 2348 0012 move.l [A1 + 0x12], A0
00000142 41EE FE94 lea.l A0, [A6 - 0x16C]
00000146 2D48 FE08 move.l [A6 - 0x1F8], A0
0000014A 7000 moveq.l D0, 0x00
0000014C 2D40 FDEE move.l [A6 - 0x212], D0
00000150 2054 movea.l A0, [A4]
00000152 3D68 0082 FDF2 move.w [A6 - 0x20E], [A0 + 0x82]
00000158 2054 movea.l A0, [A4]
0000015A 4A28 0094 tst.b [A0 + 0x94]
0000015E 6C00 0150 bge +0x152 /* 000002B0 */
00000162 486E FDDC pea.l [A6 - 0x224]
00000166 2F0C move.l -[A7], A4
00000168 4EBA 017C jsr [PC + 0x17C /* 000002E6 */]
0000016C 7200 moveq.l D1, 0x00
0000016E 1200 move.b D1, D0
00000170 4A81 tst.l D1
00000172 2054 movea.l A0, [A4]
00000174 0228 007F 0094 andi.b [A0 + 0x94], 0x7F
0000017A 2001 move.l D0, D1
0000017C EF08 lsl D0.b, 7
0000017E 8128 0094 or.b [A0 + 0x94], D0
00000182 4A81 tst.l D1
00000184 508F addq.l A7, 8
00000186 6700 0128 beq +0x12A /* 000002B0 */
0000018A 2054 movea.l A0, [A4]
0000018C 43EE FE10 lea.l A1, [A6 - 0x1F0]
00000190 41E8 0044 lea.l A0, [A0 + 0x44]
00000194 22D8 move.l [A1]+, [A0]+
00000196 22D8 move.l [A1]+, [A0]+
00000198 22D8 move.l [A1]+, [A0]+
0000019A 22D8 move.l [A1]+, [A0]+
0000019C 2D7C 0000 029A FE0C move.l [A6 - 0x1F4], 0x29A
000001A4 7000 moveq.l D